Next | Prev | Top | Contents | Index

Chapter 6: Internationalizing Your Application


Internationalization is the process of generalizing an application so that it can easily be customized--or localized--to run in more than one language environment. You can provide internationalized software that will produce output in a user's native language, format data (such as currency values and dates) according to local standards, and tailor software to a specific culture.

This chapter describes how to create such an application. It contains the following major sections:

For a list of ISO 3166 country names and abbreviations, see Appendix A, "ISO 3166 Country Names and Abbreviations." You can find detailed information about fonts in Chapter 5, "Working With Fonts." Also, you can find additional information about internationalizing an application in the Indigo Magic Desktop Integration Guide.


Overview
Locales
Character Sets, Codesets, and Encodings
Cultural Items
Locale-Specific Behavior
Strings and Message Catalogs
Internationalization Support in X11R6
Internationalization Support in Motif
User Input
GUI Concerns
Popular Encodings

Next | Prev | Top | Contents | Index